package com.css.fxfzypg.modules.rating.task.model.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 关联任务分数详情vo
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class GlTaskScoreDetailsVo {
    private String ypgTaskName; // 预评估任务名称
    private BigDecimal totalExpertScore; // 专家得分总分
    private List<AreaScore> areaScoreList = new ArrayList();
    private List<GlTaskScoreIndexVo> indexList = new ArrayList<>(); // 指标列表

    @Data
    public static class AreaScore {
        private String provinceName; // 省名称
        private BigDecimal totalSystemScore; // 系统评分总分
        private BigDecimal totalScore; // 当前省总分
    }
}
